body {
	background-color: #E3E4E9;
	font-size: 14px;
	font-family: 'lucida Grande',Verdana,'Microsoft YaHei';
	color: #222;
}
.f-ml1em {
	margin-left: 1em;
}
.f-mr1em {
	margin-right: 1em;
}
.f-mt10 { margin-top: 10px;  }
.f-mb10 { margin-bottom: 10px;  }

/*----reset bootstrap----*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 10px;
	padding-right: 10px;
}
.table {
	margin-bottom: 0;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #ff615f;
    border-color: #ff615f;
}
/*----reset bootstrap----*/

/*----form----*/
.f-mw-a { max-width: 240px;width: 240px; }
.f-mw-b { max-width: 320px;width: 320px; }
.f-mw-c { max-width: 140px;width: 140px; }
.f-mw-d { max-width: 70px;width: 70px; }
.f-mb-a { margin-bottom: 10px; }
.u-plpr-1em {padding-left: 1em;padding-right: 1em;}
.input-cus-group {
	display: inline-table;
}
.form-horizontal .control-cus-label {
	padding-right: 0;
	padding-top: 4px;
}
.form-cus.form-horizontal .form-group {
    margin-right: -10px;
    margin-left: -10px;
}
.control-cus-label {
	font-weight: normal;
	color: #5e5e5e;
}
.col-cus-100 {
	width: 8.5em;
	float: left;
	min-height: 1px;
}
.col-cus-auto {
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 1em;
}
.form-cus-control {
	height: 28px;
	font-size: inherit;
	color: #333;
	line-height: 1;
	display: inline-block;
}
select.form-cus-control {
	padding-top: 0;
	padding-bottom: 0;
}
.form-cus {
	margin-top: 10px;
	margin-bottom: 10px;
}
.form-cus-group { 
	margin-top: 10px;
	margin-bottom: 0;
 }
 .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
 	padding-top: 0;
 }
.m-errorBox { display: inline-block; }
.m-errorBox>span.error {color: #ff615f;}
.m-errorBox>span {color: #17A233;}


.form-control-imgfile {
	display: inline-block;
	width: 149px;
	height: 83px;
	background: #F1F1F1;
	border: 1px solid #E8E8E8;
	overflow:hidden; 
	position: relative;
	color: #A6A6A6;
}
.form-control-imgfile {
	line-height: 83px;
	text-align: center;
}
.form-control-imgfile img {
	max-width: 100%;z-index: 1;
	position: relative;
}
.form-control-imgfile span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left:-7px;
	margin-top: -7px;
	z-index: 0;
}
.form-control-imgfile input {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 2;
}
.m-search span {
	margin-left: -40px;
    cursor: pointer;
    height: 22px;
    line-height: 1.4;
    padding-left: 10px;
    font-size: 16px;
    color: #AEAEAE;
}
.form-cus hr {
    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-group>.multiselect.btn:first-child {
    height: 28px;
    line-height: 1;
}
/*----form----*/

/*---------button---------*/

/*--red--*/
.btn-cus-red {
	color: #fff;
	background-color: #ff615f;
	border-color: #ff615f;
}
.btn-cus-red:hover {
	color: #fff;
}
.btn-cus-red:focus {
	color: #fff;
}
/*--gray--*/
.btn-cus-gray {
 	color: #fff;
 	background-color: #aaa;
 	border-color: #aaa;
 }
 .btn-cus-gray:hover {
 	color: #fff;
 }
 .btn-cus-gray:focus {
 	color: #fff;
 }
 /*--white--*/
.btn-cus-white {
 	color: #5E5E5E;
 	background-color: #fff;
 	border-color: #E3E3E3;
 }
 .btn-cus-white:hover {
 	color: #5E5E5E;
 }
 .btn-cus-white:focus {
 	color: #5E5E5E;
 }
 /*--white and red--*/
 .btn-cus-wr {
 	color: #5E5E5E;
 	background-color: #fff;
 	border-color: #E3E3E3;
 }
 .btn-cus-wr:hover {
 	color: #fff;
	background-color: #ff615f;
	border-color: #ff615f;
 }
 .btn-cus-wr:focus {
 	color: #5E5E5E;
 	background-color: #fff;
 	border-color: #E3E3E3;
 }
 .btn-cus-wr>span { font-size: 10px;}
 /*----link----*/
 .btn-link-cus {
	color: #5D5D5D;
	font-size: 14px;
	vertical-align: baseline;
    line-height: 1;
 }
 .btn-link-cus:hover {
 	color: #ff615f;
 	text-decoration: none;
 }
 .btn-link-cus:focus {
 	color: #ff615f;
 	text-decoration: none;
 	outline: none;
 }
 /*----size----*/
 .btn-cus-size-a {
 	width: 68px;
 	line-height: 1;
 	font-size: inherit;
 	vertical-align: baseline;
 }
 .btn-cus-size-b {
 	width: 164px;
 	line-height: 1;
 	font-size: inherit;
 	vertical-align: baseline;
 }
 /*-------------button-----------*/
	
/*-------color--------*/
.s-red { color: #ff615f; }
/*-------color--------*/
/*----------panel-----------*/
.panel-cus {
	border-radius: 0;
	margin-bottom: 10px;
}
.panel-cus>.panel-heading span {
	margin-left: 1em;
	cursor: pointer;
}
.panel-white {
	border-color: #E3E3E3;
}
.panel-white>.panel-heading {
    color: #222;
    background-color: #fff;
    border-color: #E3E3E3;
}
.panel-golden {
	border-color: #b76300;
}
.panel-golden>.panel-heading {
    color: #b76300;
    background-color: #fff;
    border-color: #b76300;
}
.panel-cus>.panel-body {
	padding: 0;
}
.panel-cus>.panel-body-padding {
	padding: 1em;
}

/*-------table--------*/
.s-th { border-left: 1px solid #E1E1E1; }
.table-cus>thead>tr>th.s-th-p1 { padding-top: 13px;padding-bottom: 7px;line-height: 1; }
.table-cus>thead>tr>th.s-th-p2 { padding-top: 7px;padding-bottom: 13px; line-height: 1; }
.table-cus>thead>tr>th.s-th-noborl { border-left:none;}
.table-cus>thead>tr>th.s-th-noborr { border-right: none}
.table-cus>tbody>tr>td, .table-cus>tbody>tr>th, .table-cus>tfoot>tr>td, .table-cus>tfoot>tr>th, .table-cus>thead>tr>td, .table-cus>thead>tr>th {
	padding:10px 1em;
}
.table-cus>tbody>tr>td, .table-cus>tbody>tr>th, .table-cus>tfoot>tr>td, .table-cus>tfoot>tr>th, .table-cus>thead>tr>td, .table-cus>thead>tr>th {
	border-top: 0;
}
.table-cus.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f0f0f0;
}
.table-cus>thead {
	border-bottom: 1px solid #E1E1E1;
}
.table-cus>thead>tr>th {
    vertical-align: top; 
    border-bottom: 0;
}
.table-cus>thead>tr>th {
	color: #5E5E5E;
	font-weight: normal;
}
.table-cus.table-hover>tbody>tr:hover {
	background-color: #F7ECE8;
}
/*-------table--------*/
/*--------dialog--------*/
.modal-cus-dialog {

}
.modal-cus-dialog .modal-header {
	padding: 10px 1em;
}
.modal-cus-dialog .modal-title {
	color: #5E5E5E;
}
.modal-cus-dialog .modal-body {
	padding: 0;
}
.modal-cus-dialog .modal-content {
	border-radius: 0;
}
/*--------dialog--------*/
/*---------m-cus-select---------*/
.m-cus-select {
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #F1F1F1;
}
.m-cus-select>.l-left {
	height: 100%;
	width: 90px;
	text-align: right;
	padding-right: 10px;
	font-weight: normal;
	color: #5C5C5C;	
	float: left;
	padding-top: 10px;
}
.m-cus-select>.l-right {
	margin-left: 90px;
	min-height: 40px;
	background-color: #fff;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #AAA;
	line-height: 24px;
}
.m-cus-select>.l-right>.u-item {	
	border-radius: 20px;
	padding: 2px 3px 3px;
	margin-right: 5px;
	cursor: pointer;
}
.m-cus-select>.l-right>.u-item.current {
	background-color: #FF5F61;
	color: #fff;
}
/*---------m-cus-select---------*/

/*----noty----*/
#noty_top_layout_container {
	width: 100%!important;
	left: 0!important;
}
#noty_center_layout_container {
	width: 392px!important;
	left: 50%!important;
	margin-left: -196px!important;
}
#noty_center_layout_container>li { width: 100%!important;}
/*----noty----*/